#header{
	width: 100%;
	background: #F7F7F7;
	height: 30px;
	line-height: 30px;
	border-bottom: 1px solid #eee;
}
#header  .header_w{
	width: 990px;
	height: 30px;
	margin: 0 auto;
	line-height: 30px;
}
#header  .header_w .fl{
	float: left;
}
#header  .header_w .favicons li b{
	display: inline-block;
	background: url(../images/20130725.png) no-repeat 0px 0px;
	width: 13px;
	height: 13px;
}
#header  .header_w .favicons li:hover b{
	transform:rotate(720deg);
}
#header  .header_w .home-area{
	padding-left:5px; 
	padding-top: 2px;
	height: 30px;
	line-height: 30px;
	float: left;
	width: 100px;
}
#header  .header_w .home-area dt{
	height: 26px;
	line-height: 24px;
	width: 100px;
	border: 1px solid #F7F7F7;
	position: relative;
	z-index: 12;
}
#header  .header_w .home-area .d_hidden{
	display: none;
}
#header  .header_w .home-area .d_show{
	display: block;
}
#header  .header_w .home-area .active{
	background: white;
	border: 1px solid #DDDDDD;
	height: 28px;
	border-bottom: none;
	z-index: 12;
}
#header  .header_w .home-area dt  b{
	display: inline-block;
	margin:0 4px;
	height: 18px;
	width: 12px;
	position: relative;
	top: 3px;
	background: url(../images/17.png) no-repeat -5px -3px;
}
#header  .header_w .home-area dt strong{
	position: relative;
	top: -2px;
}
#header  .header_w .home-area dt a{
	position: relative;
	top: -2px;
}
#header  .header_w .home-area dd{
	width: 300px;
	padding-top: 5px;
	padding-bottom: 5px;
	background: white;
	position: absolute;
	top: 30px;
	border:1px solid #ddd;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.12);
	z-index: 11;
}
#header  .header_w .home-area dd ul{
	overflow: hidden;
}
#header  .header_w .home-area dd ul li{
	height: 24px;
	padding: 4px 0 0 17px;
	width: 24px;
	float: left;
}
#header  .header_w .home-area dd ul li a{
	color: #005ea7;
	display: block;
	height: 18px;
	line-height: 18px;
	float: left;
	text-decoration: none;
}
#header  .header_w .home-area dd ul li a:hover{
	background: #005ea7;
	color: #fff;
}
#header  .header_w .fr{
	float: right;
}
#header  .header_w .header_right{
	position: relative;
}
#header  .header_w .header_right li{
	padding: 0 11px 0 12px;
}
#header  .header_w .header_right .fl{
	float: left;
}
#header  .header_w .header_right #login_bar span a{
	display: inline-block;
	padding-left: 5px;
}
#header  .header_w .header_right .my_order{
	float: left;
	color:#DDDDDD;
	padding-left: 5px;
}
#header  .header_w .header_right .my_order a{
	padding: 0 10px;
}
#header  .header_w .header_right .m_club{
	padding-left: 0px;
	padding-right: 0px;
	color:#DDDDDD;
}
#header  .header_w .header_right .m_club a{
	padding-right: 10px;
}
#header  .header_w .header_right .m_club b{
	padding-right: 5px;
	display: inline-block;
	background: url(../images/vip.png) no-repeat 0 0;
	width: 24px;
	height: 11px;
}
#header  .header_w .header_right .m_club:hover b{
	background-position: 0 -15px;
}
#header  .header_w .header_right .app_jd{
	padding-left: 0px;
	color:#DDDDDD;
}
#header  .header_w .header_right .app_jd a{
	padding-left: 20px;
	padding-right: 10px;
}
#header  .header_w .header_right .app_jd b{
	display: inline-block;
	padding-right: 5px;
	width: 13px;
	height: 22px;
	position: absolute;
	top: 5px;
	background: url(../images/20130330A_2.png) no-repeat -128px -360px;
}
#header  .header_w .header_right .app_jd:hover b{
	background-position: -128px -399px;
}
#header  .header_w .header_right  i{
	display: inline-block;
	position: relative;
	top: -3px;
	width: 7px;
	height: 4px;
	background: url(../images/20130330A_2.png) no-repeat -95px -55px;
	transtion:transform 0.2s ease-in 0s;
}
#header  .header_w .header_right .service{
	padding-left: 10px;
	color:#666666;
	position: relative;
	z-index: 1;
}
#header  .header_w .header_right  .outline{
	display: none;
	position: absolute;
	height: 28px;
	width: 71px;
	left: 3px;
	top: 3px;
	z-index: -1;
	background: #fff;
	border:1px solid #ddd;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.12);
}
#header  .header_w .header_right  .blank{
	display: none;
	background: #fff;
	width: 71px;
	height: 8px;
	left: 4px;
	top: 23px;
	overflow: hidden;
	position: absolute;
	z-index: 2;
	border: none;
}
#header  .header_w .header_right .service .service_list{
	display: none;
	width: 71px;
	position: absolute;
	background: #fff;
	left: 3px;
	border: 1px solid #ddd;
	text-align: center;
	line-height: 20px;
	padding-bottom: 5px;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.12);
}
#header  .header_w .header_right .site_map s{
	padding-left: 10px;
	border-left: 1px solid #E6DDE6;
	height: 12px;
	overflow: hidden;
}
#header  .header_w .header_right .service a{
	padding-right: 8px;
}
#header  .header_w .header_right .service:hover i{
              -moz-transform:rotate(180deg);
}
#header  .header_w .header_right .site_map:hover i{
              -moz-transform:rotate(180deg);
}
#header  .header_w .header_right .site_map{
	padding-left: 0px;
	color:#666666;
	position: relative;
	z-index: 1;
}
#header  .header_w .header_right .site_map .site_special{
	width: 250px;
	overflow: hidden;
	position: absolute;
	right: 4px;
	top: 30px;
	background: white;
	border: 1px solid #ddd;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.12);
	padding-bottom: 10px;
	display: none;
}
#header  .header_w .header_right .site_map .site_special dt{
	font-weight: 700;
	padding-left: 10px;

}
#header  .header_w .header_right .site_map .site_special dd{
	padding-left: 10px;
}
#header  .header_w .header_right .site_map .site_special dd a{
	float: left;
	width: 60px;
}
#logo_area{
    display: none;
}
#nav{
    display: none;
}
#bottom{
    display:none;
}
.home-area{
    display:none;
}
#logoArea{
	width: 990px;
	margin: 0 auto;
	position: relative;
	margin-top: 30px;
	.step_1{
		width: 481px;
		height: 23px;
		background: url(../images/step3.png) no-repeat 0 0;
		position: absolute;
		right: 0px;
		top: 10px;
		padding-top: 23px;
		li{
			color: #7abd54;
			width: 160px;
			float: left;
			height: 23px;
			line-height: 23px;
			text-align: center;
		}
	}
}
.success{
	width: 860px;
	margin: 0 auto;
	margin-top: 20px;
	border-top: 2px solid #7ABD54;
	background: #F3FDED;
	position: relative;
	overflow: hidden;
	padding-left: 100px;
	padding-top: 30px;
	padding-right: 30px;
	b{
		position: absolute;
		display: block;
		height: 48px;
		width: 48px;
		top: 20px;
		left: 20px;
		background: url(../images/icon48.png) no-repeat 0 0;
	}
	h2{
		font-weight: 400;
		color:#7abd54;
		font-family: 微软雅黑;
	}
	.payinfo{
		overflow: hidden;
		margin-top: 15px;
		padding-bottom: 15px;
		height: 35px;
		line-height: 50px;
		padding-left: 20px;
		background: white;
		border-top: 1px solid #E6E6E6;
		border-bottom: 1px solid #E6E6E6;
		.paynumber{
			float: left;
			padding-right: 20px;
			a{
				color: #005a9d;
			}
		}
		.paytype{
			float: left;
			padding-right: 20px;
			strong{
				color: #e4393c;
			}
		}
		.send{
			float: left;
		}
	}
	.info{
		padding-top: 20px;
		padding-bottom: 20px;
	}
	.keep{
		padding-bottom: 20px;
		a{
			color: #005a9d;
		}
	}

}
.footer{
	width:990px;
	margin:  0 auto;
	margin-bottom: 30px;
	margin-top: 30px;
	.link{
		text-align: center;
		a{
			padding: 5px 7px;
		}
	}
}